Skip to content

driver: Add Zephyr modem driver for Serial Modem 2.0#250

Merged
SeppoTakalo merged 3 commits into
nrfconnect:mainfrom
SeppoTakalo:nrf91m1_driver
May 25, 2026
Merged

driver: Add Zephyr modem driver for Serial Modem 2.0#250
SeppoTakalo merged 3 commits into
nrfconnect:mainfrom
SeppoTakalo:nrf91m1_driver

Conversation

@SeppoTakalo
Copy link
Copy Markdown
Contributor

@SeppoTakalo SeppoTakalo commented Apr 9, 2026

Add Zephyr modem driver for Serial Modem 2.0, including the nRF91M1 module.

Add simplified Kconfig for enabling eDRX and PSM for commonly used values.

Jira: SM-329, SM-311

@SeppoTakalo SeppoTakalo marked this pull request as draft April 10, 2026 08:03
@SeppoTakalo SeppoTakalo force-pushed the nrf91m1_driver branch 2 times, most recently from 284c7ad to 9ea0dc5 Compare April 13, 2026 12:00
Comment thread drivers/nrf91m1/Kconfig Outdated
Comment thread dts/bindings/nordic,nrf91m1.yaml Outdated
Comment thread drivers/nrf91m1/Kconfig Outdated
Comment thread dts/bindings/nordic,nrf91-sm-v2.yaml Outdated
Comment thread samples/sm_ppp_shell/boards/nrf54l15dk_nrf54l15_cpuapp_ns.overlay Outdated
Comment thread drivers/nrf91-sm/Kconfig Outdated
Comment thread app/overlay-cmux.conf Outdated
Comment thread dts/bindings/nordic,nrf91m1.yaml Outdated
@SeppoTakalo SeppoTakalo force-pushed the nrf91m1_driver branch 2 times, most recently from f1a9974 to 6f92cfc Compare May 22, 2026 10:44
@SeppoTakalo SeppoTakalo marked this pull request as ready for review May 22, 2026 10:54
Default to four CMUX channels, instead of two.
This allows using user_channels from Zephyr's cellular
driver.

Signed-off-by: Seppo Takalo <seppo.takalo@nordicsemi.no>
Add Zephyr modem driver for Serial Modem 2.0, including the
nRF91M1 module.

Signed-off-by: Seppo Takalo <seppo.takalo@nordicsemi.no>
@SeppoTakalo
Copy link
Copy Markdown
Contributor Author

  • Rebased on top of main
  • Removed all Kconfig options. PSM, eDRX and others are later done using a separate AT scripts through user pipe.
  • Applied suggested changes from review comments from @trantanen

Use same filename as bindings "compatible"

Signed-off-by: Seppo Takalo <seppo.takalo@nordicsemi.no>
@SeppoTakalo SeppoTakalo merged commit 9ac2dd5 into nrfconnect:main May 25, 2026
2 checks passed
@SeppoTakalo SeppoTakalo deleted the nrf91m1_driver branch May 25, 2026 09:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants